'''
窗口布局-水平布局

'''
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QVBoxLayout, QHBoxLayout
import sys
from PyQt5.QtCore import Qt#导入Qt模块,用于设置对齐方式

# 创建一个应用程序对象
app = QApplication(sys.argv)

# 创建一个窗口
window = QWidget()
window.setWindowTitle("窗口布局-水平布局")
window.resize(300, 200)

# 创建水平布局
layout = QHBoxLayout()
# 将布局设置到窗口中
window.setLayout(layout)
# 创建按钮和标签
button1 = QPushButton("按钮1")
button2 = QPushButton("按钮2")
button3 = QPushButton("按钮3")
#显示按钮到水平布局中
layout.addWidget(button1)
layout.addWidget(button2)
layout.addWidget(button3)
#设置水平布局对齐方式：顶格对齐
layout.setAlignment(Qt.AlignTop)
# 显示窗口
window.show()

# 让应用程序进入消息循环
sys.exit(app.exec_())



